# 获取教程、习题、案例，共同学习、讨论、打卡
# 请关注：Crossin的编程教室
# 如果运行代码遇到问题，可加群讨论 - QQ群：155816967
# 如用代码进行二创并发布，请在明显处注明来源：Crossin的编程教室，否则将可能成为我下期视频素材[狗头][冷笑]

import tkinter as tk
from tkinter import ttk
import time

root = tk.Tk()
root.title('AI球赛预测 - Crossin的编程教室')
root.geometry("400x300")

tk.Label(root, text='男足出线几率分析', font=('Arial', 30)).place(relx=0.5, rely=0.3, anchor=tk.CENTER)

s3 = tk.StringVar()
tk.Label(root, textvariable=s3).place(relx=0.5, rely=0.45, anchor=tk.CENTER)
pb = ttk.Progressbar(root, length=300)

def predict():
    pb.place(relx=0.13, rely=0.55, anchor=tk.W, height=5)
    for i in range(1000):
        if i > 80:
            s3.set('分析球队技战术水平...')
        elif i > 60:
            s3.set('分析球队现有球员能力...')
        elif i > 40:
            s3.set('分析对手成绩...')
        elif i > 20:
            s3.set('分析球队往届预选赛成绩...')
        else:
            s3.set('分析球队历史战绩...')
        pb['value'] = i+1
        if i > 100:
            pb.config(length=3*i+3)
            pb['value'] = 100
        time.sleep(0.02)
        root.update()
    pb.place_forget()
    s3.set('')

ttk.Button(root, text='预测', command=predict).place(relx=0.5, rely=0.75, width=200, height=50, anchor=tk.CENTER)

root.mainloop()